Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Арифметичні та логічні команди однокристального МП КР580.

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Системи автоматизованого проектуваня

Інформація про роботу

Рік:
2006
Тип роботи:
Лабораторна робота
Предмет:
Комп’ютери і мікропроцесорні системи
Група:
КН

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” Кафедра САПР Звіт про виконання лабораторної роботи №3 на тему: “ Арифметичні та логічні команди однокристального МП КР580 ” з курсу: “ Комп’ютери та мікропроцесорні системи ” Виконав студент групи КН-3 Львів - 2006 1. МЕТА РОБОТИ Вивчити арифметичні та логічні команди однокристального мікропроцесора (МП) КР580, набути практичні навики складання і налагоджування програм з використанням цих команд. 2. КОРОТКІ ТЕОРЕТИЧНІ ВІДОМОСТІ Обчислювальні можливості МП КР580 визначають команди додавання і команди віднімання 8-бітних операндів. Операції множення і ділення, а також операції з іншими форматами даних реалізуються за допомогою підпрограм, які містять команди додавання і віднімання 8-бітних операндів. Це призводить до значного зменшення продуктивності МП-системи. Команди арифметичних операцій включають команди інкрементування (збільшення на 1) як 8-бітних, так і 16-бітних операндів. У групу арифметичних команд включена команда десяткової корекції аргументу. Вона дозволяє виконувати обробку двійково-кодованих десяткових чисел. У всіх командах арифметичних операцій допускається інтерпретація 8-бітних операндів як беззнакових цілих, так і знакових цілих чисел. Формат беззнакових цілих чисел такий: 7 6 5 4 3 2 1 0 значущі біти Формат знакових чисел такий: 7 6 5 4 3 2 1 0 S значущі біти знак Стандартне кодування знака має такий вигляд: S = 0 - число додатне, S = 1 - число від'ємне. Додатні числа представляються у прямому коді. Операцію віднімання МП реалізує як операцію додавання операндів у доповнюючому коді. У прямому коді біт s містить знак числа, а решту бітів містить абсолютне значення числа. Наприклад: число 56 -> 38Н 0011 1000 число (-75)  (-4В)Н 1100 1011 У доповнюючому коді зберігається загальний формат знакових цілих чисел. Додатні числа представляються без будь-яких змін, як в прямому коді. Отримання доповнюючого коду від'ємного числа (-Х) здійснюється за такою формулою Х доп. = 2**n - [X], де n - довжина машинного слова. Алгоритм отримання доповнюючого коду від'ємного числа містить такі кроки: 1. Записати n - бітний модуль від'ємного числа; 2. Отримати обернений код числа, інвертувавши усі біти; 3. До оберненого коду додати 1. Наприклад: (-83)  (-53)Н 1. модуль числа 0101 0011 2. обернений код числа 1010 1100 3. доповнюючий код числа 1010 1100 +______1 1010 1101 Двійково-кодовані десяткові числа представляються в упакованому форматі і складаються з двох тетрад. Молодша цифра займає праву тетраду (біти 3 : 0), старша-ліву (біти 7 : 4). 7 6 5 4 3 2 1 0 старша цифра молодша цифра Обидві цифри представляються своїми двійковими еквівалентами (кодом 8421 за двійковими вагами). Максимальне число, яке може містити тетрада - 9, а мінімальне -0. В арифметичних операціях важливе місце відводиться так званим ознакам або прапорцям, які показують особливості отриманого результату операцій. Команди арифметичних операцій діють на прапорці по-різному, але в загальному вони показують такі ознаки результату: CY - прапорець переносу (Саrr Y) в операції додавання (віднімання) встановлюється в 1 при наявності переносу (займу) із старшого біта результату: по суті, цей прапорець можна вважати розширенням результату на один біт вліво. S - прапорець знака (Sign) своїм станом повторює значення старшого (знакового) біта результату: Z - прапорець нуля (Zero) встановлюється в 1 при отриманні нульового результату 0000 0000: P - прапорець паритету (Parity), або парності встановлюється в 1 при наявності переносу (позики) з молодшої тетради результату в старшу. Найінтенсивніше в обчислювальних алгоритмах використовується прапорець CY. Саме завдяки йому малорозрядний МП може оперувати числами довільної розрядності. Прапорець АС дозво...
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини